package com.tgu.entity.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户实体类
 */
@Data
@TableName("por_users")
public class UsersEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 用户唯一标识id
	 */
	@TableId(type = IdType.NONE)
	private String id;

	/**
	 * 用户头像路径
	 */
	private String userHead;

	/**
	 * 用户昵称
	 */
	private String userNickname;

	/**
	 * 用户类别，0普通用户，1认证用户
	 */
	private Integer userType;

	/**
	 * 会员用户，0非会员，1会员
	 */
	private Integer userVip;

	/**
	 * 元组创建日期
	 */
	private Date infoDate;

	/**
	 * 删除标记
	 */
	@TableLogic
	private Integer flagDelete;

	/**
	 * 用户密码
	 */
	private String userPassword;

	/**
	 * 账户金额
	 */
	private Long userMoney;

}
